	<?php 
	$seitcm_action = isset($_GET['action']) ? $_GET['action'] : 'view';
	$seitcm_action = $seitcm_action == 'updateinfo' ? $seitcm_action : 'view';
	global $current_user;
	get_currentuserinfo();
	$seitcm_current_data = seitcm_get_single_student_info($current_user->ID);
	$seitcm_current_classid = $seitcm_current_data['currentclass'];
	?>
    <div class="seitcm_bigwidget_block">
    	<div class="seitcm_bigwidget_block_inner">
			<h3>Student</h3>
		</div>
	</div>
    <div class="seitcm_widget_block seitcm_sortable_column">
    	<div class="seitcm_widget_block_inner">
    		<h3><?php _e('Profile')?></h3>
	    	<div class="seitcm_widget_block_inner_content">
	    		<form class="seitcm_form seitcm_courses_form_update" method="post">
                <fieldset>
                	<div class="seitcm_courses_form_leftcol">
                    <label for="seitcm_user_firstname"><?php _e('First name','SEITCM')?></label>
                    <span class="text"><?php echo $seitcm_current_data['firstname']?></span>
                    	
                    <label for="seitcm_user_lastname"><?php _e('Last Name','SEITCM')?></label>
                    <span class="text"><?php echo $seitcm_current_data['lastname']?></span>
                    	
                    <label for="seitcm_user_dob"><?php _e('DOB','SEITCM')?></label>
                    <span class="text"><?php echo $seitcm_current_data['dob']?></span>
                    	
                    <label for="seitcm_user_loginname"><?php _e('Login Name','SEITCM')?></label>
                    <span class="text"><?php echo $seitcm_current_data['username']?></span>
                    	
                    <label for="seitcm_user_englishname"><?php _e('English Name','SEITCM')?></label>
                    <span class="text"><?php echo $seitcm_current_data['englishname']?></span>
                    
                    <label for="seitcm_user_school"><?php _e('School','SEITCM')?></label>
                    <span class="text">
                    <?php
                    global $seitcm_schools;
                    foreach ($seitcm_schools as $seitcm_school)
                    {
                    	echo $seitcm_current_data['school'] == $seitcm_school['key']?$seitcm_school['school']:'';
                    }
                    ?>
                    </span>
                    
                    <label for="seitcm_user_class"><?php _e('Class','SEITCM')?></label>
                    <span class="text">
                    <?php
                    global $seitcm_schools;
                    foreach ($seitcm_schools as $seitcm_school)
                    {
                    	if($seitcm_current_data['school'] == $seitcm_school['key'])
                    	{
                    		foreach ($seitcm_school['class'] as $seitcm_class)
                    		{
                    			echo $seitcm_current_data['class'] == $seitcm_class['key']?$seitcm_class['classname']:'';
                    		}
                    	}
                    }
                    ?>
                    </span>
                    
                    <label for="seitcm_user_address"><?php _e('Address','SEITCM')?></label>
                    <span class="text"><?php echo $seitcm_current_data['address']?></span>
                    
                    <label for="seitcm_user_phonenumber"><?php _e('Telephone','SEITCM')?></label>
                    <span class="text"><?php echo $seitcm_current_data['phonenumber']?></span>
                    <label for="seitcm_user_status"><?php _e('Status','SEITCM')?></label>
                    <span class="text">
                    <?php 
                    global $seitcm_student_status;
                    foreach ($seitcm_student_status as $seitcm_status){
						echo $seitcm_current_data['learningstatus'] == $seitcm_status['key'] ?  $seitcm_status['Value'] : '';
                    }
                    ?>
                    </span>
                    </div>
                    <div>
						<img alt="" style="width: 168px; height: 224px; margin-top: 20px;" src="<?php echo SEITCM_UPLOAD_URL.$seitcm_current_data['cover'] ?>" >							
                    </div>
                </fieldset>
            </form>
	    	</div>
    	</div>
    	<div class="seitcm_widget_block_inner">
	    	<h3>Change Password</h3>
	    	<?php 
	    	$seitcm_oldpass = isset($_POST['seitcm_oldpass']) ? $_POST['seitcm_oldpass'] : '';
	    	$seitcm_newpass = isset($_POST['seitcm_newpass']) ? $_POST['seitcm_newpass'] : '';
	    	$seitcm_renewpass = isset($_POST['seitcm_renewpass']) ? $_POST['seitcm_renewpass'] : '';
	    	$seitcm_formvalidate = true;
			$seitcm_formvalidatemess = '';
			$seitcm_updated = false;
	    	if($seitcm_oldpass=='')
	    	{
	    		$seitcm_formvalidate = false;
	    		$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"Old pas" is required','SEITCM').'<br />';
	    	}
	    	else if ( !wp_check_password( $seitcm_oldpass, $current_user->data->user_pass, $current_user->ID) )
	    	{
	    		$seitcm_formvalidate = false;
	    		$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"Old pass" is incorrect','SEITCM').'<br />';
	    	}
	    	if(strlen($seitcm_newpass) < 6)
	    	{
	    		$seitcm_formvalidate = false;
	    		$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"New pass" too short','SEITCM').'<br />';
	    	}
	    	if($seitcm_newpass != $seitcm_renewpass)
	    	{
	    		$seitcm_formvalidate = false;
	    		$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"New pass confirm" is incorrect','SEITCM').'<br />';
	    	}
	    		
	    	if($seitcm_formvalidate)
	    	{
	    		if(wp_update_user(array('ID' => $current_user->ID, 'user_pass' => $seitcm_newpass)) == $current_user->ID)
	    		{
	    			$seitcm_updated = true;
	    		}
	    	}
	    	?>
	    	<div class="seitcm_widget_block_inner_content">
	    		<form class="seitcm_form" method="post"><fieldset>
	    		<?php
    			if($seitcm_updated)
    			{
    				?>
    				<div class="ui-widget seitcm_messbox">
						<div class="ui-state-highlight ui-corner-all" style="padding: 0 .7em;">
							<p><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>
							<strong><?php _e('Updated!','SEITCM')?></strong></p>
						</div>
					</div>
    				<?php 
    			}
    			else if(!$seitcm_formvalidate && !empty($_POST))
    			{
    				?>
    						<div class="ui-widget seitcm_messbox">
    							<div class="ui-state-error ui-corner-all" style="padding: 0 .7em;">
    								<p><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>
    									<strong><?php _e('Error!','SEITCM')?></strong><br /><?php echo $seitcm_formvalidatemess?></p>
    							</div>
    						</div>
    						<?php 
    			}
    			?>
	    		<label for="seitcm_oldpass"><?php _e('Password','SEITCM')?></label>
		                <input id="seitcm_oldpass" type="password" name="seitcm_oldpass" value="<?php echo $seitcm_updated? '' : $seitcm_oldpass?>" title="Type your password to verification">
		                <label for="seitcm_lastname"><?php _e('New pass','SEITCM')?></label>
		                <input id="seitcm_newpass" type="password" name="seitcm_newpass" value="<?php echo $seitcm_updated? '' : $seitcm_newpass?>" title="Type your new password, leave empty if don't want to change">
		                <label for="seitcm_lastname"><?php _e('Retype','SEITCM')?></label>
		                <input id="seitcm_renewpass" type="password" name="seitcm_renewpass" value="<?php echo $seitcm_updated? '' : $seitcm_renewpass?>" title="Type your new password again">
		                <script type="text/javascript">
		                $( document ).ready(function() {
		                	if($('#seitcm_newpass').val() != '') {
								$('#seitcm_oldpass').prop('required',true);
								$('#seitcm_renewpass').prop('required',true);
							}
			                $('#seitcm_newpass').keyup(function() {
								if($('#seitcm_newpass').val() != '') {
									$('#seitcm_oldpass').prop('required',true);
									$('#seitcm_renewpass').prop('required',true);
								}
			                });
		                });
		                </script>
	                    <label for="submit" ></label>
	                    <span class="seitcm_button_wrapper">
	                        <input type="submit" value="<?php _e('Update','SEITCM')?>" name="seitcm_class_register_submit_new" id="seitcm_class_register_submit_new"/>
	                        <input type="reset" value="<?php _e('Reset','SEITCM')?>" name="seitcm_class_register_reset_new" id="seitcm_class_register_reset_new"/>
	                    </span>
	                </fieldset>
                </form>
	    	</div>
	    </div>
    </div>
    <div class="seitcm_widget_block seitcm_sortable_column">
    	<div class="seitcm_widget_block_inner">
	    	<h3>Current class</h3>
	    	<?php
	    	$seitcm_class_data = seitcm_get_single_class($seitcm_current_classid);
	    	?>
	    	<div class="seitcm_widget_block_inner_content">
	    		<div class="seitcm_form">
	            	<fieldset>
	                    <label><?php _e('Class ID','SEITCM') ?></label>
	                    <span class="text" >
	                    	<?php echo $seitcm_class_data->codename . ' - ' . $seitcm_class_data->classcode ?>
	                    </span>
	                    <label><?php _e('Teacher','SEITCM') ?></label>
	                    <span class="text">
	                    	<?php echo $seitcm_class_data->display_name ?>
	                    </span>
	                    <label><?php _e('Start date','SEITCM') ?></label>
	                    <span class="text">
	                    	<?php echo seitcm_create_date_from_mysql($seitcm_class_data->startdate) ?>
	                    </span>
	                    <label><?php _e('Learn time','SEITCM') ?></label>
	                    <span class="text">
	                    	<?php 
	                    	echo seitcm_get_learn_time_string($seitcm_class_data->learntime);
		    				?>
	                    </span>
	                    <label for="seitcm_class_note"><?php _e('Infomation','SEITCM') ?></label>
	                    <div class="seitcm_form_html_panel" style="width: 72%">
	                    	<?php echo $seitcm_class_data->coursesnote . '<p></p>' . $seitcm_class_data->classnote ?> 
	                    </div>
	                 </fieldset>
	            </div>
	    	</div>
	    </div>
	    <div class="seitcm_widget_block_inner">
	    	<h3>Schedule</h3>
	    	<?php
	    	$seitcm_class_data = seitcm_get_single_class($seitcm_current_classid);
	    	?>
	    	<div class="seitcm_widget_block_inner_content">
	    		<table class="seitcm_grid"><tbody>
				<tr>
    				<th><?php _e('NO','SEITCM')?></th>
    				<th><?php _e('Duration','SEITCM')?></th>
    				<th><?php _e('Title','SEITCM')?></th>
    				<th><?php _e('Note','SEITCM')?></th>
    				<th><?php _e('Rollup','SEITCM')?></th>
    			</tr>
		    	<?php
	    		$seitcm_result = seitcm_get_schedule_list($seitcm_current_classid);
	    		$seitcm_rollup = seitcm_get_rollup_status_list($seitcm_current_data['id'], $seitcm_current_classid);
    			$seitcm_total =  count($seitcm_result);
    			if(!($seitcm_total == 0))
    			{
    				$i=1;
	    			foreach ($seitcm_result as $seitcm_row)
	    			{
	    				?>
	    				<tr>
	    					<td><?php echo $i++?></td>
	    					<td <?php echo $seitcm_row->status ? '' : 'style="text-decoration: line-through;"'?>><?php echo seitcm_create_datetime_from_mysql($seitcm_row->time)?></td>
	    					<td <?php echo $seitcm_row->status ? '' : 'style="text-decoration: line-through;"'?>><?php echo $seitcm_row->status ? $seitcm_row->title : '' ?></td>
	    					<td <?php echo $seitcm_row->status ? '' : 'style="color: #FF0000"'?>><?php echo $seitcm_row->status ? seitcm_cut_out_string($seitcm_row->note,100) : __('SKIPED','SEITCM')?></td>
	    					<td>
	    						<?php 
	    						if(seitcm_check_schedule_over($seitcm_row->id) && seitcm_check_exist_record_rollup($seitcm_row->id)){
									echo seitcm_get_rollup_status($seitcm_rollup, $seitcm_row->id) ? 'Checkin' : 'Missed';
								}
	    						?>
	    					</td>
	    				</tr>
	    				<?php 
	    			}
		    	}
	    		?>
	    	</tbody></table>
	    	</div>
	    </div>
    </div>